
/* Copyright IBM Corp. 2007, 2008 All Rights Reserved. */
/* Body and box-like elements */
html, body { padding: 0; margin: 0;}
body {
	background: #fafafa url(images/blue/page_background.gif) top left repeat-x;
	font: normal 62.5% Arial, Verdana, sans-serif;
}

#wrapperDiv{
	_width: expression(document.documentElement.clientWidth < 961? "960px" : "auto"); 	
}
	
#frame{
	padding: 0;
	min-width: 920px;
	margin-top: -2px;
}

div.frameFixed{
	width: 960px;
	margin: 30px auto;	
}

div.frameFixed #nav_bar_include{
	margin: 0;	
}


/* Header and navigation tabs css */

div.headerActions{
	padding: 0;
	background: #4283d1 url(images/blue/bluebanner_left.gif) -5px -1px no-repeat;	
}

div.headerActions div.headerActionsInner{
	padding: 10px 0 0 0;
	/* background: transparent url(images/blue/bluebanner_right.gif) top right no-repeat; */
}

div.headerActions div.headerActionsInnerSearch{
	height:2.7em;
}

div.headerActions div.headerActionsInnerSearch ul.pages{
	float: left;	
}

div.headerActions div.headerActionsInnerSearch div.actions_header{
	float: right;
	padding-right: 20px;
	width: 285px;
	margin-top: -3px;
}

div.headerActions div.headerActionsInnerSearch  div.actions_header form{
	margin: 0;
	padding: 0;	
	display: inline;
}

div.headerActions div.headerActionsInnerSearch  div.actions_header form input{
	background: #FFFFFF none repeat scroll 0%;
	border: 1px solid #A5ACB2;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #BBBBBB;
	padding: 1px 2px;
	margin-right: 3px;
	width: 250px; 
}

div.headerActions div.headerActionsInnerSearch  div.actions_header a img{
	position: relative;
	top: 1px;
	border: none;
}

ul.pages{
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
	height: 2.7em;
	overflow: hidden;
}



ul.pages li{
	margin: 0 2px;
	padding: 0;
	float: left;
	font-size: 1.4em;
	font-weight: bold;
	color: #fff;
	background: #3978c3 url(images/blue/viewsBackgroundNormal.gif) top left repeat-x;
	border: 1px solid #235ea7;
	border-bottom: none;
}

ul.pages li.title{
	background: transparent;
	margin: -2px 0 0 0px;
	width: 200px;
	border: none;	
	font-size: 1.8em;
	font-weight: normal;
}

ul.pages li.titleLarge{
	background: transparent;
	margin: -2px 0 0 0px;
	border: none;		
	font-size: 1.8em;
	font-weight: normal;
}

ul.pages li.network{
	background: transparent url(images/icons/network_16_blue.gif) center left no-repeat;
	padding-left: 25px;
}

ul.pages li.contacts{
	background: transparent url(/icon/network_contacts_16.gif) center left no-repeat;
	padding-left: 25px;
}

ul.pages li.groups{
	background: transparent url(/icon/network_groups_16.gif) center left no-repeat;
	padding-left: 25px;
}

ul.pages li.profiles{
	background: transparent url(/icon/network_profiles_16.gif) center left no-repeat;
	padding-left: 25px;
}

ul.pages li.directory{
	background: transparent url(/icon/contacts_app.gif) center left no-repeat;
	padding-left: 25px;
}

ul.pages li.files{
	background: transparent url(images/icons/files_16_blue.gif) center left no-repeat;
	padding-left: 25px;
}

ul.pages li.forms{
	background: transparent url(images/icons/forms_16_blue.gif) center left no-repeat;
	padding-left: 25px;
}

ul.pages li.projects{
	background: transparent url(images/icons/projects_16_blue.gif) center left no-repeat;
	padding-left: 25px;
}

ul.pages li.livecharts{
	background: transparent url(images/icons/livecharts_16_blue.gif) center left no-repeat;
	padding-left: 25px;
}

ul.pages li.meetings{
	background: transparent url(images/icons/meetings_16_blue.gif) center left no-repeat;
	padding-left: 25px;
}

ul.pages li.mail{
	background: transparent url(images/icons/mail_16_blue.gif) center left no-repeat;
	padding-left: 25px;
}

ul.pages li a{
	display: block;
	float: left;
	text-decoration: none;
	color: #fff;
	padding: .40em 10px;
}

ul.pages li.titleLarge a{
	display: inline;
	float: none;
	text-decoration: none;
	color: #fff;
	padding: 0;
}

ul.pages li.title a{
	display: inline;
	float: none;
	text-decoration: none;
	color: #fff;
	padding: 0;
}

ul.pages li img{
	padding: 0 10px 0 0;
	margin-top: 6px;
}

ul.pages li a:hover{
	text-decoration: underline;
}

ul.pages li.selected{
	background: #fff;
}

ul.pages li.selected a{
	color: #000;
}

ul.pages li.selected a:hover{
	text-decoration: none;
}

/* Wrapper around the page */

div.pageBackground{
	clear: both;
	background: #fff;
	margin: 0;	
	border-left:1px solid #DADCDD;
	border-right:1px solid #DADCDD;
}

#container {
  float: left;
  width: 100%;
  margin-right: -200px;
  _margin-right: -400px;
  background: #fff;
 
}

#content{
	background: #fff;	
}

#mainContentHolder{
	margin: 0 200px 0 0;
}

/* Left nav layout code*/

div.leftNav{
	float: left;
	width: 200px;
	margin: 0;
	padding-top: 15px;
	background: #fff;
}

div.leftNavLarge{
	width: 250px;
}

div.leftNav #bluehouseLogo{
	width: 160px;
	height: 230px;
	background: transparent url(images/shared/bluehouseLogoLeft.gif) 0 10px no-repeat;
}

/* Main content section layout code */

div.mainSection{
	margin-left: 200px;	
	padding: 20px;
	background: #fff;
}

div.mainSectionSmall{
	margin-left: 250px;	
}

/* related content section layout code */

#relatedContent{
	float: right;
	width: 200px;
	background: #fff url(images/blue/periphery_bg.gif) top left no-repeat;
}

#relatedContent a.showRelated{
	position: absolute;
	top: 5px;
	right: 5px;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: normal;
	color: #0084ff;
}

#relatedContent a.showRelated:hover{
	text-decoration: underline;	
}

/* left nav common elements */

/* one ui page navigation code */

div.leftNav div.navWrapper{
	margin: 20px 0 0 10px;
	background: #efffe7 url(images/shared/oneUINavTop.gif) top left no-repeat;
	width: 180px;
}

div.leftNav div.navWrapperInner{
	padding: 5px;
	background: transparent url(images/shared/oneUINavBottom.gif) bottom left no-repeat;	
}

div.leftNav div.navWrapper form{
	margin: 0;
	padding: 0;	
}

div.leftNav ul#typeFiler{
	margin: 0;
	padding: 0;
	list-style: none;			
}

div.leftNav ul.filter li{
	margin: 0;
	padding: 1px 0;
}

div.leftNav ul.filter li.title{
	font-size: 1.2em;
	color: #666;
	font-weight: bold;
	padding: 3px 5px;
}

div.leftNav ul.filter li a{
	display: block;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: normal;
	color: #038beb;
	padding: 3px 5px;
}

div.leftNav ul#typeFiler li a{
	padding: 2px 5px;
}

	
div.leftNav ul.filter li a:hover{
	text-decoration: underline;	
}


div.leftNav ul#typeFiler li.selected a{
	color: #fff !important;
	background: #74bf5a url(images/shared/filterBackground.gif) top left repeat-x !important;
	font-weight: bold !important;	
	border: 1px solid #6c9e44;
	padding: 1px 4px;
}	

div.leftNav ul.filter li.selected a:hover{
	text-decoration: none;
}

/* related content common elements div */

#relatedContentDiv{
	min-height: 150px;	
}

#relatedContentDiv form{
	margin: 0;
	padding; 0;	
}

#relatedContentDiv h3{
	margin: -1px 0 0 0;
	padding: 5px 5px 5px 10px;
	font-size: 1.4em;
	font-weight: normal;
	color: #646465;
	border-bottom: 1px solid #c8dfea;
	border-left: 1px solid #c8dfea;
	background: #fcfdfe url(images/shared/sideBarHeader.gif) top left repeat-x;
}

#relatedContentDiv h3.header{
	margin: 0;
	padding: 5px 5px 5px 10px;
	color: #0f0f0f;
	border: 1px solid #9bc2e6;
	border-right: none;
	background: #c5dcf3 url(images/shared/sideBarHeaderMain.gif) top left repeat-x;
	font-size: 1.4em;
	font-weight: bold;
	position: relative;
	height: 1.0em;
}

#relatedContentDiv h4{
	margin: 0;
	padding: 10px 10px 0 15px;
	font-size: 1.2em;
	font-weight: normal;
	color: #0f0f0f;
}

#relatedContentDiv h5{
	margin: 0;
	padding: 10px 10px 10px 15px;
	font-size: 1.2em;
	font-weight: normal;
	color: #0f0f0f;
}


#relatedContentDiv p{
	margin: 0;
	padding: 0 10px 0 15px;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.4em;
	color: #898a8a;
}


#relatedContentDiv p a{
	color: #5eb3e4;
	text-decoration: none;
}

#relatedContentDiv p a:hover{
	text-decoration: underline;
}

#relatedContentDiv a.link{
	color: #5eb3e4;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: normal;
}

#relatedContentDiv a.link:hover{
	text-decoration: underline;
}

#relatedContentDiv #helpAndTips p{
	padding-bottom: 10px;	
}

/* Main section common elements */

#mainContentHolder div.largeButton{
	background: #c3d9ed url(images/shared/largeButtonTop.gif) top left no-repeat;
	margin: 0 10px 0 10px;
	width:180px;
}

#mainContentHolder div.largeButton div.largeButtonInner{
	background: transparent url(images/shared/largeButtonBottom.gif) bottom left no-repeat;
	padding: 4px;
}
		
#mainContentHolder div.largeButton div.largeButtonInner form{
	margin: 0;
	padding: 0;	
}		
		
#mainContentHolder div.largeButton a{
	text-decoration: none;
	display: block;
	font-size: 1.8em;
	font-weight: normal;
	color: #fff !important;
	background: #58b847 url(images/shared/largeButtonBackTop.gif) top left no-repeat;
}

#mainContentHolder div.largeButton a span{
	background: transparent url(images/shared/largeButtonBackBottom.gif) bottom left no-repeat;
	text-align: center;
	padding: 8px 0;
	display: block;
}

#mainContentHolder div.largeButton a.blue{
	background: #2b7abf url(images/shared/largeButtonBlueTop.gif) top left no-repeat;
}

#mainContentHolder div.largeButton a.blue span{
	background: transparent url(images/shared/largeButtonBlueBottom.gif) bottom left no-repeat;
}

#mainContentHolder div.largeButton a:hover{
	background: #58b847 url(images/shared/largeButtonBackTop_hover.gif) top left no-repeat;
}

#mainContentHolder div.largeButton a:hover span{
	background: transparent url(images/shared/largeButtonBackBottom_hover.gif) bottom left no-repeat;
}

#mainContentHolder div.largeButton a.blue:hover{
	background: #2b7abf url(images/shared/largeButtonBlueTop_hover.gif) top left no-repeat;
}

#mainContentHolder div.largeButton a.blue:hover span{
	background: transparent url(images/shared/largeButtonBlueBottom_hover.gif) bottom left no-repeat;
}

#mainContentHolder div.largeButton a.small{
	font-weight: bold;
	font-size: 1.4em;
}

#mainContentHolder div.largeButton a.smallsmall{
	font-size: 1.2em;
}

#mainContentHolder div.largeButton a.small span{
	background: transparent url(images/shared/largeButtonBackBottom_small.gif) bottom left no-repeat;
	padding: 6px 0;
}

#mainContentHolder div.largeButton a.blueSmall span{
	background: transparent url(images/shared/largeButtonBlueBottom_small.gif) bottom left no-repeat;
}


/* section header of main content section */

div.sectionHeader{
	height: 7.0em;
}

div.sectionHeader img{
	float: left;
	padding-right: 10px;	
}

div.sectionHeader h2{
	margin: 0;
	paddding: 0;
	font-size: 2.4em;
	font-weight: normal;
	color: #224886;
}

div.sectionHeader h3{
	margin: 0;
	paddding: 0;
	font-size: 2.4em;
	font-weight: normal;
	color: #224886;
}

div.sectionHeader h4{
	margin: 0;
	paddding: 0;
	font-size: 1.2em;
	font-weight: normal;
	color: #a4a4a4;
}

/* table action buttons */

div.actionsHolder{
	height: 3.0em;	
}

#frame ul.actions{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	height: 3.0em;
	overflow: hidden;
}

#frame ul.actions li{
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
	
}

#frame ul.actions li a{
	float: left;
	display: block;
	text-decoration: none;
	color: #fff;
	background: #52a2f7 url(images/shared/buttonOK.gif) top left no-repeat;
	font-size: 1.2em;
	font-weight: bold;
	padding: 4px 10px;
	border-right: 1px solid #318ade;
	border-bottom: 1px solid #318ade;	
}

#frame ul.actions li a.other{
	color: #39aef7;
	background: #fff url(images/shared/buttonCancel.gif) top left repeat-x;
	border-right: 1px solid #b5cfe7;
	border-bottom: 1px solid #b5cfe7;
}

#frame ul.actions li a.disabled{
	background: #fff url(images/shared/buttonDisabled.gif) top left no-repeat;
	border-right: 1px solid #acd0f2;
	border-bottom: 1px solid #acd0f2;
}

#frame ul.actions li a:hover{
	text-decoration: none;	
	background: #52a2f7 url(images/shared/buttonOK_hover.gif) top left no-repeat;
}


#frame ul.actions li a.other:hover{
	background: #fff url(images/shared/buttonCancel.gif) top left repeat-x;
}

#frame ul.actions li a.disabled:hover{
		background: #fff url(images/shared/buttonDisabled.gif) top left no-repeat;
}

#frame ul.actions li img{
	padding-top: 5px;	
}

#frame #moreActions{
	display: block;
	float: left;
	text-decoration: none;
	color: #39aef7;
	background: #fff url(images/shared/buttonCancel.gif) top left repeat-x;
	font-size: 1.2em;
	font-weight: bold;
	padding: 4px 10px;
	border-right: 1px solid #b5cfe7;
	border-bottom: 1px solid #b5cfe7;
	margin: 0;
	position: relative;
	z-index: 300;
}

#frame #moreOptions{
	width: 150px;
	position: absolute;
	top: 25px;
	right: 0;
	background: #e1ebf2;
	border: 1px solid #a1a1a1;
	padding: 5px;
	z-index: 300;
	text-align: left !important;
}

#frame #moreOptions a{
	display: block;
	text-decoration: none;
	color: #393939;
	font-size: .9em;
	font-weight: normal;
	padding: 2px 10px;
	background: #e1ebf2;
	border: none;
}

#frame #moreOptions a:hover{
	color: #fff;
	background-color: #4f94e2;
}

/* General Button Code*/

div.buttonsClear{
	clear: both;
	font-size: 1px;
	height: 1px;	
	overflow: hidden;
}

div.buttonsWrapper{
	margin-top: 40px;	
}

a.ok{
	color: #fff;
	background: #52a2f7 url(images/shared/buttonOK.gif) top left no-repeat;
	border-right: 1px solid #318ade;
	border-bottom: 1px solid #318ade;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 10px;
	margin: 0 15px;
	display: block;	
	float: right;
}

a.ok:hover{	
	background: #52a2f7 url(images/shared/buttonOK_hover.gif) top left no-repeat;
}

a.okLeft{
	float: left;
	margin-left: 0;
}

a.cancelButton{
	color: #39aef7;
	background: #fff url(images/shared/buttonCancel.gif) top left repeat-x;
	border-right: 1px solid #b5cfe7;
	border-bottom: 1px solid #b5cfe7;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 10px;
	margin: 0;
	display: block;	
	float: right;
}

a.cancel{
	color: #fff;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	padding: 4px 10px;
	margin: 0;
	display: block;	
	float: right;
}

a.cancelBlue{
	color: #0084ff;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	padding: 4px 10px;
	margin: 0;
	display: block;	
	float: right;
}

a.cancel:hover{
	text-decoration: underline;	
}

a.cancelBlue:hover{
	text-decoration: underline;		
}

a.cancelBlueLeft{
	float: left;	
}

a.default{
	color: #0084ff;
	text-decoration: none;
}

a.default:hover{
	text-decoration: underline;
}


/* general link style */

div.externalLink{
	margin: 20px 0 0 10px;
}

div.externalLink a{
	background: transparent url(images/dottedUnderline.gif) bottom left repeat-x;
	color: #0095F4;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration:none;	
}

div.externalLink a:hover{
	text-decoration: underline;	
}

/* General paging code */

div#paging{
	background: #f0f0f0;
	padding: 4px 10px;	
	height: 1.4em;
	font-size: 1.2em;
	font-weight: normal;
	color: #6b6d6b;
	margin-bottom: 2px;
}

div.paging{
	background: #f0f0f0;
	padding: 4px 10px;	
	height: 1.4em;
	font-size: 1.2em;
	font-weight: normal;
	color: #6b6d6b;
	margin-bottom: 2px;
}

div#paging a{
	color: #0084ff;
	text-decoration: none;	
}

div#paging a:hover{
	text-decoration: underline;	
}

/* quick find stuff */

div.quickFind{
	background: #fff;
	margin-bottom: 20px;
}

div.quickFind h2{
	font-size: 2.2em;
	font-weight: bold;	
	color: #060606;
	margin: 0;
	padding: 0 0 10px 0;
}

div.quickFind div.searchIcon{
	background: transparent url(images/shared/quickFindIcon.gif) top left no-repeat;
	padding-left: 70px;
}

div.quickFind div.searchContact{
	background: transparent url(images/shared/search_contact.gif) top left no-repeat;
	padding: 0 20px 40px 100px;
	_position: relative;
}

div.quickFind div.searchCompany{
	background: transparent url(images/shared/search_company.gif) top left no-repeat;
	padding:0pt 20px 40px 100px;
	_position: relative;
}

input.dojoSearch{
	margin-left: 2px;
	padding: 2px;
	color: #000;
	font-size: 1.6em;
	font-weight: normal;
	width: 300px;
	border: 1px solid #a8d1f9;
}

/* Default overlay code */

div.overlayDefault{
	background: #fff url(images/shared/overlay_top_default.gif) top left repeat-x;	
	padding: 0px;
	border: 5px solid #b0b0b0;	
	width: 420px;
}

div.overlayDefaultLarge{
	width: 500px;
	background: #fff url(images/shared/overlay_top_default.gif) top left repeat-x;		
}

div.overlayDefaultInner{
	background: transparent url(images/shared/overlay_bottom.gif) bottom left repeat-x;
	padding: 10px;
}

div.overlayDefault form{
	margin: 0;
	padding: 0;	
}

div.overlayDefault h3{
	margin: 0;
	padding: 5px 0 15px 0;	
	font-size: 2.0em;
	font-weight: normal;
	color: #000;
}

div.overlayDefault h4{
	margin: 0;
	padding: 0 0 10px 0;	
	font-size: 1.2em;
	font-weight: normal;
	color: #000;
}

/* Tooltip code */

a.tooltip{
	display: block;
	float: left;
	height: 12px;
	width: 12px;
	background: transparent url(images/shared/tooltip.gif) top left no-repeat;
	text-indent: -9000px;
}

/* Footer code */

#footer{
	clear: both;
	background: #FAFAFA;
	padding: 5px 5px 0 5px;
	border-top: 1px solid #cfcfcf;
	margin: 0 -1px;
	height: 3.0em;
}

#footer a.ibm{
	float: left;
	display: block;
	height: 17px;
	width: 43px;
	background: transparent url(images/ibm.gif) top left no-repeat; 	
	text-indent: -9000px;
	margin-top: 3px;
}

#footer ul{
	margin: 5px 0 0 0;
	padding: 0 10px 0 0;
	list-style: none;
	float: right;	
}

#footer ul li{
	margin: 0 0 0 10px;;
	padding: 0;
	display: inline
}

#footer ul li a{
	font-size: 1.1em;
	font-weight: normal;
	color: #0095f4;
	text-decoration: none;;
}

#footer ul li a:hover{
	text-decoration: underline;
}

/* Quota bar in footer */

div.quota{
	font-size: 1.0em;
	font-weight: normal;
	margin: 2px 0 0 0;
	height: 20px;
	float: left;
}

span.quotaText{ 
	color: #1b1b1b;
	font-size: 1.1em;
	font-weight: normal;
	float: left;
	display: block;
	padding-top: 3px;
}

div.quotaBar{
	height:18px; 
	background: transparent url(images/shared/quotaBarBackgroundLeft.gif) top left no-repeat;
	margin: 1px 5px 0 5px;
	float: left;
	width: 250px;
}

div.quotaBarRight{
	background: transparent url(images/shared/quotaBarBackgroundRight.gif) top right no-repeat;
}

div.quotaBar div.inner{
	background: transparent url(images/shared/quotaFill.gif) top left no-repeat;
	height:18px; 
}

/* error and success messages */

#flashMessage{
	margin: 0 0 20px 0;
	padding: 8px 10px;
	background: #d7f2a1 url(images/shared/warningBackground.gif) top left repeat-x;
	border: 1px solid #99ec2c;
	color: #008200;	
	font-size: 1.2em;
	font-weight: normal;
	position: relative;
}

#flashMessage a{
	color:#4884FF;
	margin-left:20px;
	text-decoration:none;
}

#flashMessage a:hover{
	text-decoration:underline;
}

#flashMessageError{
	margin: 0 0 20px 0;
	padding: 8px 10px;
	background: #ff8d8c url(images/shared/errorBackground.gif) 0 -1px repeat-x;
	border: 1px solid red;
	color: #333;
	font-size: 1.2em;
	font-weight: normal;
	position: relative;
}

#flashMessageError a{
	color: #333;
	margin-left:20px;
	text-decoration:none;
}

#flashMessageError a:hover{
	text-decoration:underline;
}


div.flashMessage{
	margin: 0 0 20px 0;
	padding: 0 10px;
	background: #d7f2a1 url(images/shared/warningBackground.gif) top left repeat-x;
	border: 1px solid #99ec2c;
	color: #008200;
	font-size: 1.1em;
	line-height: 2.2em;
	font-weight: normal;
}
div.flashMessage a{
	color:#4884FF;
	margin-left:20px;
	text-decoration:none;
}

div.flashMessage a:hover{
	text-decoration:underline;
}

/* Notices and Errors */
div.error-message{
	font-size: 1.2em;
	font-weight: normal;
	color: red;
	padding: 5px;
	margin-bottom: 5px;
}


/* Copyright IBM Corp. 2007, 2008 All Rights Reserved. */
div.frame{
	width: 960px;
	margin: 0 auto;
}

div.frame #frame{
	padding: 0;
}

div.clear{
	clear:both;
	font-size: 0px;
	height: 0px;
	overflow: hidden;
}

/* column for entire page width element */

div.columns12{
	width: 940px;
	padding: 0 10px;
	margin: 0 auto;
}


div.columns11{
	float: left;
	width: 860px;
	padding: 10px;
}

div.columns10{
	float: left;
	width: 780px;
	padding: 10px;
}

div.columns9{
	float: left;
	width: 700px;
	padding: 10px;
}

div.columns8{
	float: left;
	width: 620px;
	padding: 10px;
}

div.columns7{
	float: left;
	width: 540px;
	padding: 10px;
}

div.columns6{
	float: left;
	width: 460px;
	padding: 10px;
}

div.columns5{
	float: left;
	width: 380px;
	padding: 10px;
}

div.columns4{
	float: left;
	width: 300px;
	padding: 10px;
}

div.columns3{
	float: left;
	width: 220px;
	padding: 10px;
}

div.columns2{
	float: left;
	width: 140px;
	padding: 10px;
}

div.columns1{
	float: left;
	width: 60px;
	padding: 10px;
}


/* forces a column to float right */
div.columnRight{
	float: right;
}

/* background on fixed width site */

div.sub_content{	
	border-top: 1px solid #cbcbcb;
	background: #fff url(images/shared/fixed_leftNav.gif) top left repeat-y;
	padding-bottom: 30px;
}

/* left nav fixed width styles */

ul.left_nav{
	padding: 0;
	margin: 0 -10px 20px -10px;
	list-style: none;
}

ul.left_nav li{
	font-size: 1.2em;
	font-weight: bold;
	color: #8d8d8d;
	padding: 0;
}

ul.left_nav li.header{
	padding: 10px 20px;	
}

ul.left_nav li.spacer{
	border-bottom: 1px solid #e5e5e5;	
	margin: 0 10px 10px 10px;
}

ul.left_nav li a{
	padding: 8px 30px;
	color: #575757;	
	display: block;
	text-decoration: none;
}

ul.left_nav li a:hover{
	text-decoration: underline;	
}

ul.left_nav li.selected a{
	color: #fff;
	background: #79abd5 url(img/seach_selection.gif) top left repeat-x;	
	border-top: 1px solid #82b1d8;
	padding: 7px 30px 8px 30px;
}

ul.left_nav li.selected a:hover{
	text-decoration: none;	
}

/* header styles fixed width */

div.sub_content div.columns9 h1{
	color: #4e4e4e;
	font-size: 2.4em;
	font-weight: normal;
	padding: 20px 0 30px 0;
	margin: 0;
	text-align: center;
}




body {
	font: normal 62.5% Arial, Verdana, sans-serif;
}
